abstract class ContentData {
  late String type; // 抽象属性

  // 实例方法，子类需要实现
  ContentData fromJson(Map<String, dynamic> json);

  // 抽象方法
  Map<String, dynamic> toJson();
}